A general purpose font module for multilingual application programs
نویسندگان
چکیده
SUMMARY Multilingual information processing technology has enabled us to handle the text of many languages and scripts. Technical difficulties, however, still remain in the field of displaying and printing text. Windowing systems and printers often lack support for scripts that are not widely used and there has been no simple and flexible remedy for this problem. In this paper, we describe the general font module VFlib for multilingual text. VFlib knows how fonts are represented in different font formats and obtains glyphs as bitmap images from various font files. As VFlib provides a unified interface for font access, application programs can employ many font types without handling their details. We have also implemented previewers and printer drivers that use VFlib as the font retrieval module. These application programs include a program named ps-multi that prints multi-script text created with the multilingual text editor Emacs Version 20 or later. From our experiences of implementing these application programs, we believe that VFlib is a simple and powerful solution for multi-script text printing and displaying.
منابع مشابه
VFlib — a General Font Library that Supports Multiple Font Formats
VFlib is a font library written in C providing several functions to obtain bitmaps of characters (i.e., a rasterizer). VFlib hides the font format of font les and provides a uni ed API for all supported font formats. Thus, programmers of application software need not worry about font le formats. Instead, any software using VFlib can support various font le formats immediately. In addition to th...
متن کاملVFlib 3 . 5 . 0 — a general font library that supports multiple
VFlib is a font library written in C providing several functions to obtain bitmaps of characters (i.e., a rasterizer). VFlib hides the font format of font files and provides a unified API for all supported font formats. Thus, programmers of application software need not worry about font file formats and any software using VFlib can support various font file formats immediately. In addition to t...
متن کاملThe GALEN project.
The GALEN project is developing language independent concept representation systems as the foundations for the next generation of multilingual coding systems. It aims to support the flexibility required to cope with the diversity amongst medical applications, while ensuring the coherence necessary for integration and re-use of terminologies. GALEN is developing a fully compositional and generat...
متن کامل^8{)w] Cmaps: a Cosynthesis Methodology for Application-oriented General-purpose Parallel Systems A, Wko
Given an application problem, a hardware-software solution is derived such that the synthesized software , a parallel pseudo-program, can be scheduled and executed on the synthesized hardware, a set of system-level parallel computer speciications, with heuristically optimal performance. This is known as system-level cosynthesis of application-oriented general-purpose parallel systems for which ...
متن کاملPaper for a special issue of AI & Society on:
A multilingual disaster information system (MLDI) has been developed to overcome the language barrier during times of natural disaster. MLDI is a web-based system that includes templates in nine languages so that translated texts can be made available immediately. Mobile phone e-mail with graphic text is a useful tool for delivering multilingual disaster information. The visibility of graphic t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 31 شماره
صفحات -
تاریخ انتشار 2001